package com.solome.util.csv;

import java.io.File;
import java.io.FileReader;
import java.nio.charset.Charset;
import java.util.ArrayList;

public class Test {
	public static void main(String[] args) throws Exception {
		ArrayList<String[]> csvList = new ArrayList<String[]>(); // 用来保存数据
		// File file = new File(
		// "E:/codework/workspace/app/core/src/com/solome/util/csv/csv.csv");
		// FileReader fReader = new FileReader(file);
		CsvReader reader = new CsvReader(
				"E:/codework/workspace/app/core/src/com/solome/util/csv/csv.csv",
				',', Charset.forName("GBK"));
		reader.readHeaders(); // 跳过表头 如果需要表头的话，不要写这句。

		while (reader.readRecord()) { // 逐行读入除表头的数据
			csvList.add(reader.getValues());
		}
		reader.close();

		for (int row = 0; row < csvList.size(); row++) {
			// String cell = csvList.get(row)[0]; // 取得第row行第0列的数据
			String[] strings = csvList.get(row);
			for (String string : strings) {
				System.out.println(string);
			}
		}
	}
}
